IServices::SaveItem, IServices::CheckServiceUSI, IServiceInfo::USI, IScriptUtils::ExtractParentUSI, IScriptUtils::ExtractUSICode, IScriptUtils::ExtractUSIModule, IScriptUtils::ExtractUSIGroupPath, IScriptUtils::GetIsUSIInGroup, IScriptUtils::ReplaceUSIGroup, IScriptUtils::CombineUSIParts, IScriptUtils::SetUSICode
Уникальный идентификатор сервиса.
__property BSTR USI;
Содержит уникальный идентификатор сервиса, который формируется по правилу:
[Модуль] + [Путь в дереве модуля] + [Код]
где:
Например:
|
№ |
USI |
Модуль |
Путь в дереве модуля |
Код |
|
1. |
Common\System Settings\sq_SystemSetting |
Common |
System Settings |
sq_SystemSetting |
|
2. |
Accounts\Reports\Accounts\Account Card\sq_ReportAccountInvoices |
Accounts |
Reports\Accounts\Account Card |
sq_ReportAccountInvoices |
|
3. |
System\Database\tbl_DatabaseInfo |
System |
Database |
tbl_DatabaseInfo |
При сохранении сервиса (IServices::SaveItem) выполняется проверка (IServices::CheckServiceUSI) существования сервиса с указанным кодом. Если сервис с указанным кодом существует, то будет сгенерировано исключение.
IServices::SaveItem, IServices::CheckServiceUSI, IServiceInfo::USI, IScriptUtils::ExtractParentUSI, IScriptUtils::ExtractUSICode, IScriptUtils::ExtractUSIModule, IScriptUtils::ExtractUSIGroupPath, IScriptUtils::GetIsUSIInGroup, IScriptUtils::ReplaceUSIGroup, IScriptUtils::CombineUSIParts, IScriptUtils::SetUSICode
|
Copyright (с) Terrasoft 2002-2012.
|